package eu.dominicum.ft.pd.mao;

import eu.dominicum.ft.pd.Location;

/**
 * Method Arguments Object for method {@link eu.dominicum.ft.pd.Stage#}.
 *
 * @author Harry Klerks
 * @since 2013M1
 */
public final class AssociateLocationsWithStageMAO {

    /**
     * Stage ID.
     */
    private Long stageId;

    /**
     * From location ID.
     */
    private Long fromLocationId;

    /**
     * To location ID.
     */
    private Long toLocationId;

    /**
     * Fantasy Tour ID.
     */
    private Long fantasyTourId;

    /**
     * To location.
     */
    private Location toLocation;

    /**
     * From location.
     */
    private Location fromLocation;

    /**
     * .
     *
     * @param newStageId -
     */
    public void setStageId(final Long newStageId) {
        this.stageId = newStageId;
    }

    /**
     * .
     *
     * @return Long
     */
    public Long getStageId() {
        return stageId;
    }

    /**
     * .
     *
     * @param newFromLocationId -
     */
    public void setFromLocationId(final Long newFromLocationId) {
        this.fromLocationId = newFromLocationId;
    }

    /**
     * .
     *
     * @return Long
     */
    public Long getFromLocationId() {
        return fromLocationId;
    }

    /**
     * .
     *
     * @param newToLocationId -
     */
    public void setToLocationId(final Long newToLocationId) {
        this.toLocationId = newToLocationId;
    }

    /**
     * .
     *
     * @return Long
     */
    public Long getToLocationId() {
        return toLocationId;
    }

    /**
     * .
     *
     * @param newFantasyTourId -
     */
    public void setFantasyTourId(final Long newFantasyTourId) {
        this.fantasyTourId = newFantasyTourId;
    }

    /**
     * .
     *
     * @return Long
     */
    public Long getFantasyTourId() {
        return fantasyTourId;
    }

    /**
     * .
     *
     * @param newToLocation -
     */
    public void setToLocation(final Location newToLocation) {
        this.toLocation = newToLocation;
    }

    /**
     * .
     *
     * @return Location
     */
    public Location getToLocation() {
        return toLocation;
    }

    /**
     * .
     *
     * @param newFromLocation -
     */
    public void setFromLocation(final Location newFromLocation) {
        this.fromLocation = newFromLocation;
    }

    /**
     * .
     *
     * @return Location
     */
    public Location getFromLocation() {
        return fromLocation;
    }
}
